package com.suprNotes;


import java.util.*;

import android.content.Context;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageButton;

/**
 * Class editorDibujos
 */
//TODO metodo para cargar una imagen
//TODO probar el visualizar una imagen, ver como hacerlo
//TODO mirar movida para dibujar, y como guardarlo
 public class editorDibujos extends editor {
    	

	//botones
	private baseDatos dbase;
	private elementoDibujo miDibujo;
	public ImageButton botGuardar;
	public ImageButton botCerrar;
	public ImageButton botPinzGrand;
	public ImageButton botPinzPeq;
	public ImageButton botRestaurar;
	//listeners
	private android.view.View.OnClickListener listenerBGuardar;
	private android.view.View.OnClickListener listenerBCerrar;
	private android.view.View.OnClickListener listenerBPinzG;
	private android.view.View.OnClickListener listenerBPinzP;
	private android.view.View.OnClickListener listenerBRestaur;
 
	public editorDibujos(Context context) {
		super(context);
		// TODO Auto-generated constructor stub
	}
    
	public editorDibujos(Context context,int elementId) {
		super(context);
		dbase=new baseDatos(context);
		miDibujo=dbase.getDibujo(elementId);
	}
	
	/** Called when the activity is first created. */
	  @Override
	  public void onCreate(Bundle savedInstanceState) {
	      super.onCreate(savedInstanceState);
	      setContentView(R.layout.editdibujo);
	      botGuardar = (ImageButton)findViewById(R.id.dibuBoGuardar);
	      botCerrar = (ImageButton)findViewById(R.id.dibuBoCerrar);
	      botPinzGrand =(ImageButton)findViewById(R.id.dibuBoPinclGrand);
	      botPinzPeq =(ImageButton)findViewById(R.id.dibuBoPinclPeq);
	      botRestaurar =(ImageButton)findViewById(R.id.dibuBoRestaurar);
	      createListeners();
	      botGuardar.setOnClickListener(listenerBGuardar);
	      botCerrar.setOnClickListener(listenerBCerrar);
	      botPinzGrand.setOnClickListener(listenerBPinzG);
	      botPinzPeq.setOnClickListener(listenerBPinzP);
	      botRestaurar.setOnClickListener(listenerBRestaur);
	   }
  
  private void createListeners() {
	  listenerBCerrar  = new View.OnClickListener() {
			 public void onClick(View v) {
				 cerrarAplica();
	          }
	      };
		  listenerBGuardar  = new View.OnClickListener() {
			 public void onClick(View v) {
				 guardarDatos();
		     }
		  };
		  listenerBPinzG = new View.OnClickListener() {
				 public void onClick(View v) {
					 
			     }
			  };
		listenerBPinzP = new View.OnClickListener() {
			 public void onClick(View v) {
	
		     }
		  };
	    listenerBRestaur = new View.OnClickListener() {
			 public void onClick(View v) {
	
		     }
		  };
		
	}

  public void cerrarAplica(){
		
  }	

  public void guardarDatos(){}
//
  // Constructors
  //
  
  //
  // Methods
  //


  //
  // Accessor methods
  //

  //
  // Other methods
  //

  /**
   */
  public void cambiarPincel(  )
  {
  }


  /**
   */
  public void cambiarColor(  )
  {
  }


  /**
   */
  public void guardar(  )
  {
	  dbase.setDibujo(miDibujo);
  }


  /**
   * @param        id_objeto
   */
  public void cargar( int id_objeto )
  {
	  miDibujo=dbase.getDibujo(id_objeto);
  }


}
